import axios from 'axios'
import { Toast } from 'vant'

// 修改全局的baseURL
axios.defaults.baseURL = process.env.VUE_APP_API_BASE_URL

// 全局请求拦截处理
axios.interceptors.request.use((config) => {
  // 请求拦截-给每个请求添加token
  // 从localStorage取出token
  config.headers.token = window.localStorage.getItem(process.env.VUE_APP_TOKEN_KEY)
  return config
})
// 全局响应拦截处理
axios.interceptors.response.use((response) => {
  if (response.data.code !== 0) {
    Toast.fail(response.data.msg)
  }
  return response
})

export default axios
